package com.gxa.mapper;

import com.gxa.pojo.Employee;

import java.util.List;
import java.util.Map;

/**
 * Created with IntelliJ IDEA.
 * User: 赵贺益
 * Date: 2021/11/17 12:52
 * Description:
 * Version: V1.0
 */
public interface EmployeeMapper {

    /**
     * 查询员工，返回Employee实体
     */
    Employee queryEmployee(int e_id);
    /**
     * 添加员工
     * @param e_password
     * @param e_name
     * @return
     */
    Integer addEmployee(String e_name ,String e_password);
    /**
     * 修改员工
     */
    int updateEmployee(String e_name,String e_password,Integer e_id);
    /**
     * 删除员工
     */
    int deleteEmployee(Integer e_id);
    /**
     * 查询员工。得到一个集合对象
     */
    List<Employee> queryEmployeeList();


    /**
     * 传入一个对象进行插入数据库操作
     */
    int insertEmployee(Employee employee);

    /**
     * 传入一个对象进行修改数据库操作
     */
    int  updateEmployees(Employee employee);

    /**
     * 传入一个map对象进行数据库插入操作
     */
    int insertEmployees(Map map);
}
